|
The Smart Game Format (SGF) is a computer file format used for storing records of board games. Go is the game that is most commonly represented in this format and is the default. SGF was originally created under a different name by Anders Kierulf for his SmartGO program. The first version of SGF, FF!(), was conceived by Anders Kierulf in 1987. It is Appendix A in his Ph.D. thesis (see (Definition of the Smart-Go Format )). FF!() was written by Martin Muller in 1993. The current version of the SGF is FF!() by Arno Hollosi, and is supported by most current SGF readers. FF!() was never made public. The main purposes of SGF are to store records of played games and to provide features for storing annotated and analyzed games (e.g. board markup, variations). It is a text-only, tree-based format. The tree structure makes the addition of variations simple. It is also text-based instead of binary for the sake of portability. Games stored in SGF format can easily be emailed, posted or processed with text-based tools. Most Internet Go server and Go software from 1990 support this format. == About the format == An SGF file is composed of pairs of properties and property values, each of which describes a feature of the game. A partial list of properties appears below. Full information can be found in the (Official Guide ). There is no strict checking of the contents of these tags, so it is possible to put any text into the result tag for example. Variations are nested in brackets, and also usually assigned letters. The first branch (variation A) is the main branch. See (Variation Guide ). 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「Smart Game Format」の詳細全文を読む スポンサード リンク
|